package com.hymall.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author: 叶熠彬
 * @description: controller层增加日志信息的注解，使用时要写上action和type
 *
 * @date: 2022/7/17 14:41
 */

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AddLog {
    //log的action，描述具体操作
    String action() default "";

    //log的type：1为安全操作，2为订单操作
    int type() default 1;

    //log的comment，备注
    String comment() default "";

    //log的result，操作结果
    String result() default "";
}
